@font-face{
font-family:'calibri';src:url('../fonts/calibri.ttf')
}
@font-face{
font-family:'Verdana';src:url('../fonts/Verdana.ttf')
}
html{background-color:#fff;font-family:'calibri', Arial, sans-serif}
body{padding:0;margin:0;font-size:15px;min-width:1000px;color:#453f3a}
a{text-decoration:none;color:#453f3a}
strong{font-weight:bold}
#st-topo{width:100%}
#st-topo #st-tp-content{width:100%}
#st-corpo .banner{position:absolute;top:0;z-index:100;width:100%;height:500px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
#st-corpo .imagem{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center}
.ttError,label.error{color:#f00 !important;font-weight:bold}
@media screen and (-webkit-min-device-pixel-ratio:0){
}
#st-topo #st-tp-content #st-tp-menu{overflow:hidden;z-index:5000;background-color:#030;width:100%;text-align:center}
#st-topo #st-tp-content #st-tp-menu ul{text-transform:uppercase;overflow:hidden;display:inline-block;margin:0 auto;font-size:13px;color:#fff;font-family:Verdana, Arial, sans-serif !important}
#st-topo #st-tp-content #st-tp-menu ul li{background-color:#030;float:left;cursor:pointer;border-left:1px solid #58585a}
#st-topo #st-tp-content #st-tp-menu ul li:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:#060}
#st-topo #st-tp-content #st-tp-menu ul li:first-child{border-left:none}
#st-topo #st-tp-content #st-tp-menu ul li:first-child:hover{background-color:#030 !important}
#st-topo #st-tp-content #st-tp-menu ul a{color:#fff;display:inline-block;padding:30px 35px}
#st-topo #st-tp-content #st-tp-menu ul .item{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;background-color:#060}
#st-topo #st-tp-content #st-tp-menu ul > li:first-child > a{background:url("../images/logo_menu.png") center center no-repeat;border-left:none;width:60px;height:10px;margin-top:3px}
#st-topo #st-tp-content #st-tp-menu ul > li:first-child > a:hover{background:url("../images/logo_menu.png") center center no-repeat}
#st-topo #st-tp-content .inicial{position:absolute;bottom:0}
#st-topo #st-tp-content .pagina{position:fixed;top:0}
#st-corpo .conteudo{clear:both;overflow:hidden;padding-top:20px;position:relative}
#st-corpo .conteudo .tl{margin:0 auto;text-align:center;padding-top:10px;font-size:16px;color:#030;font-weight:bold;text-transform:uppercase;padding-bottom:10px;margin-bottom:20px}
#st-corpo .conteudo .tl span{border-bottom:3px solid #9c9e9f}
#st-corpo .conteudo p{text-align:justify;width:800px;margin:0 auto;line-height:25px;font-size:15px}
#st-corpo .conteudo .seta_sub{background:url("../images/seta_sub.png") center center no-repeat;padding:25px;margin-left:-25px;position:absolute;bottom:30px;left:50%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
#st-corpo .conteudo .seta_sub:hover{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;opacity:0.5}
#st-corpo .conteudo:nth-child(2n+1){background-color:#f5f5f5}
#st-corpo .st-cp-pg-inicial .login{background-color:#fff;color:#fff;width:498px;height:140px;position:absolute;left:50%;margin-left:50px;z-index:3000;border-radius:15px}
#st-corpo .st-cp-pg-inicial .login .logo{background:url("../images/logo_topo.png") center center no-repeat;float:left;width:275px;height:135px}
#st-corpo .st-cp-pg-inicial .login .form{background-color:#030;float:right;width:165px;height:105px;padding:15px 20px 20px;border-radius:0 15px 15px 0}
#st-corpo .st-cp-pg-inicial .login .form h2{font-weight:bold;font-size:18px;margin-bottom:5px}
#st-corpo .st-cp-pg-inicial .login .form input[type='text'],#st-corpo .st-cp-pg-inicial .login .form input[type='password'],#st-corpo .st-cp-pg-inicial .login .form select,#st-corpo .st-cp-pg-inicial .login .form textarea{width:153px;background-color:#fff;margin-bottom:9px;border:none;border-radius:5px;padding:2px 5px;color:#58585a}
#st-corpo .st-cp-pg-inicial .login .form button{background-color:#fff;float:right;margin-bottom:10px;border:none;border-radius:5px;padding:3px 15px;color:#58585a;cursor:pointer}
#st-corpo .st-cp-pg-inicial .login .form .esqueci{float:left;color:#fff;margin-top:8px}
#st-corpo .st-cp-pg-inicial .login .form .esqueci:hover{text-decoration:underline}
#st-corpo .st-cp-pg-inicial .login .form a{float:right;color:#fff}
#st-corpo .st-cp-pg-inicial .login .form a:hover{text-decoration:underline}
#st-corpo .st-cp-pg-inicial .lnkitg{position:absolute;bottom:0;z-index:2000;height:30px;width:100%;text-align:center;margin-bottom:76px}
#st-corpo .st-cp-pg-inicial .lnkitg .action{background-color:#fff}
#st-corpo .st-cp-pg-inicial .lnkitg a{height:10px;width:10px;border:1px solid #fff;display:inline-block;margin-right:5px}
#st-corpo .st-cp-pg-inicial .lnkitg a:hover{background-color:#fff}
#st-corpo .st-cp-pg-inicial .lnkitg .imgs{margin-top:-57px;position:absolute;width:100%}
#st-corpo .st-cp-pg-inicial .lnkitg .imgs img{display:none;border:1px solid #fff}
#st-corpo .st-cp-pg-inicial .seta{position:absolute;top:50%;z-index:2000}
#st-corpo .st-cp-pg-inicial .lft{left:0}
#st-corpo .st-cp-pg-inicial .drt{right:0}
#st-corpo .st-cp-pg-sobre p,#st-corpo .st-cp-pg-odirigente p,#st-corpo .st-cp-pg-filosofia p,#st-corpo .st-cp-pg-rituais p{width:1000px}
#st-corpo .st-cp-pg-sobre .ittl_txt,#st-corpo .st-cp-pg-odirigente .ittl_txt,#st-corpo .st-cp-pg-filosofia .ittl_txt,#st-corpo .st-cp-pg-rituais .ittl_txt{float:left;margin-right:10px;margin-top:6px;border:1px solid #58585a}
#st-corpo .st-cp-pg-filosofia .cp_content_txt{margin:0 auto;width:1000px}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des{float:left;width:150px;padding-right:25px;text-align:center}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des img{width:150px;height:180px}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des .cd_txt{text-align:justify;font-size:14px;padding:15px;background-color:#f6f6f6;line-height:15px}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des .cp_ctn_menu{margin-top:5px}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des .cp_ctn_menu li{margin-bottom:8px;text-transform:uppercase;text-align:left}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des .cp_ctn_menu li .action{text-decoration:underline}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_des .cp_ctn_menu li a:hover{text-decoration:underline}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_txt{float:left;width:825px}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_txt .ttl{font-weight:bold;text-transform:uppercase}
#st-corpo .st-cp-pg-filosofia .cp_content_txt .col_txt p{width:825px !important;margin:initial !important}
#st-corpo .st-cp-pg-contato .tl{margin-bottom:10px !important;margin-top:-10px}
#st-corpo .st-cp-pg-contato #mapa{width:100%;height:350px;border:1px solid #ccc}
#st-corpo .st-cp-pg-contato .ct_form{background-color:#030}
#st-corpo .st-cp-pg-contato .ct_form .ct_content{overflow:hidden;margin:0 auto;width:850px;padding-top:20px;padding-bottom:20px}
#st-corpo .st-cp-pg-contato .ct_form .endereco{float:left;width:370px}
#st-corpo .st-cp-pg-contato .ct_form .endereco .redes{overflow:hidden;margin-top:10px;margin-left:10px}
#st-corpo .st-cp-pg-contato .ct_form .endereco .redes li{float:left;margin-right:10px}
#st-corpo .st-cp-pg-contato .ct_form .endereco .end{font-size:16px;color:#fff;width:300px}
#st-corpo .st-cp-pg-contato .ct_form .endereco .tel{font-size:18px}
#st-corpo .st-cp-pg-contato .ct_form .endereco .tel .pre{font-size:12px}
#st-corpo .st-cp-pg-contato .ct_form .formulario{float:right;width:417px}
#st-corpo .st-cp-pg-contato .ct_form input[type='text'],#st-corpo .st-cp-pg-contato .ct_form input[type='password'],#st-corpo .st-cp-pg-contato .ct_form select,#st-corpo .st-cp-pg-contato .ct_form textarea{width:400px;background-color:#f6f6f6;margin-bottom:10px;border:none;padding:5px 8px;color:#58585a}
#st-corpo .st-cp-pg-contato .ct_form textarea{resize:none}
#st-corpo .st-cp-pg-contato .ct_form button{background-color:#f6f6f6;float:right;border:none;padding:5px 20px;color:#58585a;cursor:pointer}
.slider_empresa{margin:0 auto;height:297px;width:1188px;position:relative;padding-top:20px}
.slider_empresa .jcarousel-clip{overflow:hidden}
.slider_empresa ul{text-align:center;margin:0 0 0 1px !important}
.slider_empresa ul li{width:297px;height:297px;display:inline-block;list-style:none outside none;background-color:#fff;position:relative;margin-right:2px}
.slider_empresa ul li a{display:block}
.slider_empresa .jcarousel-prev{display:block !important;left:0 !important;position:absolute !important;background:url("../images/setas.png") no-repeat scroll left center transparent;height:48px;width:19px;top:55px;cursor:pointer;margin-left:-25px}
.slider_empresa .jcarousel-next{display:block !important;left:640px !important;position:absolute !important;background:url("../images/setas.png") no-repeat scroll right center transparent;height:48px;width:19px;top:55px;cursor:pointer;margin-left:25px}
.fancybox-skin{background-color:#fff}
.formpdr{float:right;width:418px}
.formpdr input[type='text'],.formpdr input[type='password'],.formpdr select,.formpdr textarea{width:400px;background-color:#f6f6f6;margin-bottom:10px;border:none;padding:8px;color:#58585a}
.formpdr textarea{resize:none}
.formpdr button{background-color:#f6f6f6;float:right;border:none;padding:5px 20px;color:#58585a;cursor:pointer}
.ctn-popup{width:526px}
.ctn-popup .barra{background-color:#030;width:100%;height:67px;margin-bottom:15px;border-radius:5px 5px 0 0}
.ctn-popup .barra span{float:left;color:#fff;font-weight:bold;font-size:18px;margin-top:28px;margin-left:20px}
.ctn-popup #popup_img{float:left;margin-right:15px}
.ctn-popup #popup_logo{height:43px;float:right;margin-top:10px;margin-right:10px}
.guapoweb{color:#fff;text-align:center;font-size:12px;clear:both}
.guapoweb a{color:#fff}